var ctx;
var cellId;
var label;
var value;
var memo;
var unit;
var id;

function setCtx(ctx) {
    this.ctx = ctx;
}

function checkValue() {
    configValue = $('#configValue').val();
    if (configValue != null || configValue != "") {
        var reg = /^(([1-9])|(1\d)|(2[0-8]))$/;
        if (!reg.test(configValue)) {
            layer.tips('缴费日期只能在1~28之间!', '#configValue', {
                tips : 3,
                time : 1000
            });
            return false;
        } else {
            return true;
        }
    } else {
        return true;
    }
}

// 验证描述
function checklabel() {
    label = $('#label').val();
    if (label == null || label == "") {
        layer.tips('房屋名称不能为空!', '#label', {
            tips : 3,
            time : 1000
        });
        return false;
    } else {
        return true;
    }
}

// 验证小区不能为空
function checkCellId() {
    cellId = $('#cellId').val();
    if (cellId == null || cellId == "") {
        layer.tips('请选择小区!', '#cellId', {
            tips : 3,
            time : 1000
        });
        return false;
    }
    return true;
}

function saveConfig() {
    
    id = $('#configId').val();
    label = $('#label').val();
    editType = $('#editType').val();
    if (editType == 1) {
        value = ue.getContent();
    } else {
        value = $("#configValue").val();
    }
    cellId = $('#cellId').val();
    unit = $('#unit').val();
    memo = $('#memo').val();

        if(editType == 3) {
            if(checkValue()) {
                var index1 = layer.load(1);
                $.ajax({
                    type : "POST",
                    url : ctx + "/commonConfig/saveConfig",
                    cache : false,
                    dataType : 'json',
                    data : {
                        id : id,
                        label : label,
                        value : value,
                        cellId : cellId,
                        unit : unit,
                        memo : memo
                    },
                    success : function(result) {
                        if (result.success) {
                            layer.msg("操作成功", {
                                icon : 1,
                                time : 3000
                            //2秒关闭（如果不配置，默认是3秒）
                            }, function() {
                                loadContent("/commonConfig/infoListForProperty");
                            });
                        } else {
                            layer.close(index1);
                            layer.msg("操作失败", {
                                icon : 2
                            });
                        }
                    }
                });
            }
        } else {
            if (checklabel() && checkCellId()) {
                var index1 = layer.load(1);
                $.ajax({
                    type : "POST",
                    url : ctx + "/commonConfig/saveConfig",
                    cache : false,
                    dataType : 'json',
                    data : {
                        id : id,
                        label : label,
                        value : value,
                        cellId : cellId,
                        unit : unit,
                        memo : memo
                    },
                    success : function(result) {
                        if (result.success) {
                            layer.msg("操作成功", {
                                icon : 1,
                                time : 3000
                            //2秒关闭（如果不配置，默认是3秒）
                            }, function() {
                                loadContent("/commonConfig/infoListForProperty");
                            });
                        } else {
                            layer.close(index1);
                            layer.msg("操作失败", {
                                icon : 2
                            });
                        }
                    }
                });
            }
        }
       

}
